Graph-Theoretic Generation of Assembly Plans Part II: Problem Decomposition and Optimization Algorithms
نویسندگان
چکیده
Efficient generation of assembly plans has significant implications on manufacturing costs, however, the underlying mathematical problem is both theoretically and computationally intractable. In the previous paper (Part I), we developed a graph-theoretic framework for the general problem, and we described a constraint satisfaction construct that generates correct assembly precedence graphs given establishment conditions. In this paper, we develop additional components for the framework: a problem decomposition scheme which decomposes a general set of establishment conditions into generalized 2-SAT problems. After mapping these satisfiability problems into specialized decision graphs, we develop a branch-and-bound algorithm which generates optimal precedence graphs and optimal assembly plans from the decision graph. Our method generates assembly precedence graph(s) which satisfy two basic criteria: (i) All sequences defined by the precedence graph are feasible according to design specifications, (ii) Given any graph-computable performance measure (sparsity, number of node-disjoint paths etc), the precedence graph is optimal. The latter links the graph-theoretic framework to practical applications where performance criteria motivated by line balancing and scheduling can be directly associated to assembly plan generation. Computational results show that the proposed algorithm can solve moderate-size problems within seconds. Finally, we investigate alternative decomposition schemes and explore their theoretical and computational implications, including redundancy, dominance, and global optimality. 1. Motivations Assembly Planning problems have received a lot of attention over the past fifteen years. The problems encompass modeling and representation of assembly constraints, (e.g. Bourjalt, 1984), generation of feasible assembly plans (Homem de Mello and Sanderson, 1990) and selection of assembly plans for final assembly (Bonneville et. al., 1995).. Any mechanical assembly process can be decomposed into a set of tasks, where each task involves joining two or more components or subassemblies together. Given a set of establishment conditions ( precedence constraints), the sequence generation problem involves generating one or more sequences in which all the tasks in this set can be performed in order to feasibly assemble the product. Similarly, the precedence graph generation problem involves generating precedence graphs, such that all assembly sequences defined by them are feasible. The sequence of tasks in which assembly is performed can have a significant impact on cost and efficiency through both quantitative and qualitative measures. Quantitative measures may be derived from resource allocation, line balancing, scheduling, or more direct measures such as number of re-orientations and number of tool changes required. Qualitative measures, or perhaps measures difficult to quantify may include ease and stability of assembly, fixturing requirements and complexity of operations. In this paper, we focus our attention on the optimal generation of precedence graphs. We generate and select optimal precedence graphs from a correct and complete set. The word complete implies that all possible assembly sequences
منابع مشابه
Solving Traveling Salesman Problem based on Biogeography-based Optimization and Edge Assembly Cross-over
Biogeography-Based Optimization (BBO) algorithm has recently been of great interest to researchers for simplicity of implementation, efficiency, and the low number of parameters. The BBO Algorithm in optimization problems is one of the new algorithms which have been developed based on the biogeography concept. This algorithm uses the idea of animal migration to find suitable habitats for solvin...
متن کاملA Risk-averse Inventory-based Supply Chain Protection Problem with Adapted Stochastic Measures under Intentional Facility Disruptions: Decomposition and Hybrid Algorithms
Owing to rising intentional events, supply chain disruptions have been considered by setting up a game between two players, namely, a designer and an interdictor contesting on minimizing and maximizing total cost, respectively. The previous studies have found the equilibrium solution by taking transportation, penalty and restoration cost into account. To contribute further, we examine how incor...
متن کاملOptimizing Cost Function in Imperialist Competitive Algorithm for Path Coverage Problem in Software Testing
Search-based optimization methods have been used for software engineering activities such as software testing. In the field of software testing, search-based test data generation refers to application of meta-heuristic optimization methods to generate test data that cover the code space of a program. Automatic test data generation that can cover all the paths of software is known as a major cha...
متن کاملA multi-objective genetic algorithm (MOGA) for hybrid flow shop scheduling problem with assembly operation
Scheduling for a two-stage production system is one of the most common problems in production management. In this production system, a number of products are produced and each product is assembled from a set of parts. The parts are produced in the first stage that is a fabrication stage and then they are assembled in the second stage that usually is an assembly stage. In this article, the first...
متن کاملSome results on the complement of a new graph associated to a commutative ring
The rings considered in this article are commutative with identity which are not fields. Let R be a ring. A. Alilou, J. Amjadi and Sheikholeslami introduced and investigated a graph whose vertex set is the set of all nontrivial ideals of R and distinct vertices I, J are joined by an edge in this graph if and only if either ann(I)J = (0) or ann(J)I = (0). They called this graph as a new graph as...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999